package org.display.util
{
	import flash.filesystem.File;
	
	import org.data.*;
	import org.utils.*;
	
	public class UpdataAllClass
	{
		var publicfiles:Array=[]
				
		public function UpdataAllClass()
		{
			
			openFolder(Global.workspace+"\\jsfl")
			
			var ivs=getJsflsPath()
				
			for(var i=0;i<ivs.length;i++){
			
				ivs[i].resave()

			}
			
			
		}
		
		
		function getJsflsPath():Array{
			
			var ivs:Array=Global.jsflsPath
			
			for(var j=0;j<ivs.length;j++){
				
				ivs[j].iv=ivs[j].ivc.getIvs().join("_")
				
			}
			
			ivs=ArrayControl.orderRoot(ivs)
			
			
			for(var i=0;i<ivs.length;i++){
			
				ivs[i]=ivs[i].ivc

			}
			
			return ivs
			
		}
		
		
		function openFolder(path:String){
			
			var file:File=File.desktopDirectory.resolvePath(path)
			var files:Array=file.getDirectoryListing() 
			
			for(var i=0;i<files.length;i++){
				
				if(files[i].isDirectory){
					openFolder(files[i].url)
				}else{
					publicfiles.push(files[i])
				}
			}
			
		}
	}
}